home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / wordmisc / formfill / ff2-1.exe / FILL.DOC < prev    next >
Encoding:
Text File  |  1992-02-01  |  98.6 KB  |  2,437 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                   FormGen Fill
  16.  
  17.                               Form Filling System
  18.  
  19.                             (C) 1987-1992 R.MacLean
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                               ---------
  49.                                        ------|--       |               (R)
  50.                                     --|         |      |------------------
  51.                                       |    -----|---   |  Association of
  52.                                       |   |         |--   Shareware
  53.                                        ---|    O    |     Professionals
  54.                                     ------|    |    |---------------------
  55.                                            ---------      MEMBER
  56.  
  57.  
  58.  
  59.  
  60.                                TABLE OF CONTENTS
  61.                                _________________
  62.  
  63.  
  64.                Welcome to FormGen Fill
  65.                Welcome to FormGen Fill
  66.                Definitions......................................2
  67.  
  68.                Quick Start
  69.                Quick Start
  70.                To Define a Form.................................3
  71.                To FILL the Defined Form.........................3
  72.  
  73.                Basic Form Definition
  74.                Basic Form Definition
  75.                Defining.........................................5
  76.                Filling..........................................5
  77.                Printing & Extracting............................5
  78.  
  79.                Advanced Form Definition
  80.                Advanced Form Definition
  81.                Starting the Define Module.......................7
  82.                Field Types......................................7
  83.                To Define a Field................................9
  84.                To Set Form Parameters..........................16
  85.                To Reset the Definition Module..................17
  86.                Printing A Grid.................................17
  87.                Printing the Form Definition....................17
  88.                Saving the Definition...........................18
  89.                To Exit the Define Module.......................18
  90.  
  91.                Filling A Form
  92.                Filling A Form
  93.                To Start the Fill Module
  94.                Cursor Movement.................................19
  95.                From Field to Field.............................19
  96.                Within a Field..................................19
  97.                Editing Information.............................20
  98.                Printing or Saving a Form.......................20
  99.  
  100.                Printing a Form
  101.                Printing a Form
  102.                When Memory is Too Small........................21
  103.                When a Batch is to be Printed...................21
  104.  
  105.                Reference Guide
  106.                Reference Guide
  107.                Running FormGen Fill............................23
  108.                DEFINE MODULE Keys..............................23
  109.                Fill MODULE Control Keys........................27
  110.  
  111.                Installation and Configuration
  112.                Installation and Configuration
  113.                System Requirements............................A-1
  114.                Making a working copy..........................A-1
  115.                Configuring FormGen Fill.......................A-2
  116.                In Case of Difficulty..........................A-4
  117.  
  118.  
  119.  
  120.                Error Messages
  121.                Error Messages
  122.                Hardware Messages..............................B-1
  123.                Math Errors....................................B-3
  124.                System Messages................................B-4
  125.                Warning Messages...............................B-6
  126.                Technical Support..............................B-7
  127.  
  128.                Index
  129.                Index
  130.  
  131.  
  132.  
  133.                              A WORD ABOUT SHAREWARE
  134.                              ______________________
  135.  
  136.  
  137.      "Shareware" is a term used to describe a system for distribution of
  138.      software.  Under the shareware concept, software may be freely copied
  139.      and passed along to others, or distributed through bulletin board
  140.      systems, etc.
  141.  
  142.      As a recipient of a shareware program, you may use the software for a
  143.      short trial period to determine if it meets your needs.  If it does,
  144.      you pay the registration fee.  By paying the fee, you are granted the
  145.      right to retain the software for your use.  If the software is not
  146.      suitable then you may discard it.
  147.  
  148.      The shareware system provides substantial benefits the computing
  149.      community (of which YOU are a member):
  150.  
  151.      1)  You get to try out the software BEFORE you buy it so you know
  152.          exactly what you're buying.
  153.  
  154.      2)  Shareware is substantially less expensive than most commercial
  155.          programs.  You don't pay for costly marketing programs and fancy
  156.          packaging.
  157.  
  158.      3)  You get access to a MUCH broader base of available programs.
  159.          Thousands of excellent programs have been written by expert
  160.          programmers who would never consider marketing commercially.
  161.          Through the concept of shareware, these people their programs
  162.          available to the community.  Usually, all they ask in return is a
  163.          small fee to reward them for the time and effort they've put into
  164.          the program.
  165.  
  166.      The system is based entirely on the honor system, and generally works
  167.      quite well.  (Most people are honest and wouldn't violate the trust
  168.      placed in them by the author of the software).   Shareware is NOT free
  169.      software - the author counts on your integrity.  Please register using
  170.      the form at the end of this manual.
  171.  
  172.      You are encouraged to copy this software and pass it along to others
  173.      who may be interested in using it.
  174.  
  175.      This program is produced by a member of the Association of Shareware
  176.      Professionals (ASP).  ASP wants to make sure that the shareware
  177.      principle works for you.  If you are unable to resolve a shareware
  178.      related problem with an ASP member by contacting the member directly,
  179.      ASP may be able to help.  The ASP Ombudsman can help you resolve a
  180.      dispute or problem with an ASP member, but does not provide technical
  181.      support for members' products.  Please write to the ASP Ombudsman at
  182.      545 Grover Road, Muskegon, MI 49442-9427 or send a Compuserve message
  183.      via easyplex to ASP Ombudsman 70007,3536.
  184.      FORMGEN FILL                                              INTRODUCTION
  185.      ______________________________________________________________________
  186.  
  187.  
  188.                             WELCOME TO FORMGEN FILL
  189.                             _______________________
  190.  
  191.  
  192.      FORMGEN FILL is a companion product for FORMGEN that allows you to
  193.      FORMGEN FILL                            FORMGEN
  194.      define forms for completion on the screen.  You may then print the
  195.      completed form or store it on disk.
  196.  
  197.      FORMGEN FILL allows you to use FORMGEN forms or to create definitions
  198.      FORMGEN FILL                   FORMGEN
  199.      on a blank screen - for filling in pre-printed standard forms in your
  200.      printer.
  201.  
  202.      In a nutshell, with FORMGEN FILL you may...
  203.                          FORMGEN FILL
  204.      - fill in and print pre-printed forms;
  205.      - fill in and print FORMGEN forms;
  206.                          FORMGEN
  207.      - define fields within a form to accept specific types of information
  208.        (including a numeric format to add automatic commas, $, decimal
  209.        points, etc);
  210.      - create automatic responses that will structure fill in fields for
  211.        major credit card numbers;
  212.      - set automatic completion fields that will add the time, date or a
  213.        sequential number at entry or at print;
  214.      - add math to the numeric fields for automatic extensions and totals;
  215.      - save your form with the definitions and use it at any time to "fill-
  216.        in";
  217.      - print your completed form with the data;
  218.      - print the data only on a pre-printed form;
  219.      - accumulate data on a disk for remote printing or database
  220.        integration.
  221.  
  222.      FORMGEN FILL will add a new dimension to your forms handling
  223.      FORMGEN FILL
  224.      procedures, speeding up the completion and increasing the accuracy of
  225.      your data capture.
  226.  
  227.      The package consists of three main modules:
  228.  
  229.      DEFINE - is used to specify the layout and positioning of the various
  230.      ______
  231.      data fields on the form.  When used as a companion to FORMGEN, the
  232.                                                            FORMGEN
  233.      form itself is displayed on the screen, otherwise, a grid is printed
  234.      on the preprinted form to determine exact field locations.  You simply
  235.      define the position and type for each field and save the definition.
  236.  
  237.      FILL - is used to enter information.  The cursor moves automatically
  238.      ____
  239.      from field to field and collects the appropriate data.  The
  240.      information can then be printed onto the form using the PC printer (or
  241.      onto a blank page along with the form image if you also have FORMGEN).
  242.                                                                   FORMGEN
  243.      The data may also be accumulated for remote printing or for database
  244.      capture.
  245.  
  246.      FORM-PRT - is used to print data and form images.
  247.      ________
  248.  
  249.  
  250.  
  251.  
  252.                                                                            
  253.      ______________________________________________________________________
  254.      (C) FORMGEN CORPORATION                                         Page 1
  255.      FORMGEN FILL                                              INTRODUCTION
  256.      ______________________________________________________________________
  257.  
  258.  
  259.      DEFINITIONS
  260.      ___________
  261.  
  262.      The square brackets [ ] indicate individual keys, such as [X], [Alt],
  263.      [Ctrl], [1], [F3], [PgUp], etc.
  264.  
  265.      The Return or Enter key is shown as [Enter]
  266.  
  267.      When you are requested to enter something on your keyboard, the type:>
  268.      symbol will precede what you are to type:
  269.          type:>  EXAMPLE [Enter]
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.                                                                            
  314.      ______________________________________________________________________
  315.      (C) FORMGEN CORPORATION                                         Page 2
  316.      FORMGEN FILL                                         QUICK START GUIDE
  317.      ______________________________________________________________________
  318.  
  319.  
  320.                                   QUICK START
  321.                                   ___________
  322.  
  323.  
  324.      FORMGEN FILL has two distinct modules: Define and Fill.  A form must
  325.      FORMGEN FILL
  326.      be defined before it can be filled.
  327.         _______                  ______
  328.  
  329.  
  330.      TO DEFINE A FORM
  331.      ________________
  332.  
  333.      To start the DEFINE Module:
  334.          type:>  DEFINE  filename [Enter]
  335.                          ________
  336.  
  337.      Help
  338.      ____
  339.  
  340.      If you need a quick reminder of a function, Alt][H] will bring up the
  341.      help screens.
  342.  
  343.      To Define a Field
  344.      _________________
  345.  
  346.      Move the cursor to the position on the form where you wish the  field
  347.      to begin,
  348.          type:>  F3]
  349.  
  350.      and choose the type of field you require.  Set the various field
  351.      parameters to complete the field definition.
  352.  
  353.      To Save a Defined Form
  354.      ______________________
  355.  
  356.      F9] will save the defined form (or partially-defined form) to disk.
  357.  
  358.      To Print Form Definitions
  359.      _________________________
  360.  
  361.      F10] will print a copy of the form showing the field positions, and a
  362.      list of all defined fields with their parameters.
  363.  
  364.      To Exit DEFINE
  365.      ______________
  366.  
  367.      Alt][X] will exit the DEFINE Module and return you to DOS.
  368.  
  369.  
  370.      TO FILL THE DEFINED FORM
  371.      ________________________
  372.  
  373.      Start the FILL module:
  374.          type:>  FILL  filename [Enter]
  375.                        ________
  376.  
  377.      Just fill in the defined fields.  The cursor will automatically jump
  378.      to the next field upon [Enter] or by using the [up]/[dn] keys or
  379.      [Tab]/[Shift][Tab].
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                                                                            
  386.      ______________________________________________________________________
  387.      (C) FORMGEN CORPORATION                                         Page 3
  388.      FORMGEN FILL                                         QUICK START GUIDE
  389.      ______________________________________________________________________
  390.  
  391.  
  392.      To Print the Form
  393.      _________________
  394.  
  395.      Press F9] or F10] when you have finished entering the data, and wish
  396.      to store and/or print the form. (as determined by the parameters set
  397.      in the DEFINE module)
  398.  
  399.      To Exit FILL
  400.      ____________
  401.  
  402.      To Exit from FILL to DOS, press Alt][X]
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.                                                                            
  448.      ______________________________________________________________________
  449.      (C) FORMGEN CORPORATION                                         Page 4
  450.      FORMGEN FILL                                     BASIC FORM DEFINITION
  451.      ______________________________________________________________________
  452.  
  453.  
  454.                              BASIC FORM DEFINITION
  455.                              _____________________
  456.  
  457.  
  458.      There are three phases to setting up a form for electronic filling
  459.      with FORMGEN FILL.
  460.           FORMGEN FILL
  461.  
  462.      The first phase is designing the form using FORMGEN.  In this phase
  463.                                                  FORMGEN
  464.                         _________
  465.      the form is drawn and printed, revising until everything is absolutely
  466.      satisfactory.  If you're setting up a pre-printed form for filling,
  467.      then this stage is not required, but doing so will provide a
  468.      representation of the form on the screen a fill time, making the
  469.      filling process more convenient.
  470.  
  471.      The second phase is to define where on the form information is to be
  472.                             ______
  473.      filled.  At this time, the basic layout of data fields on the form are
  474.      established and the specific format of each field is set.  Basic form
  475.      handling parameters like number of copies to print are also set.
  476.  
  477.      Once the form has been defined, it may be filled.  In this phase,
  478.                                                ______
  479.      FORMGEN FILL will ask for information to be placed in each data area,
  480.      FORMGEN FILL 
  481.      and will then print or store the data as determined by the basic form
  482.      handling parameters.
  483.  
  484.  
  485.      DEFINING
  486.      ________
  487.  
  488.      The first step in filling in a form is to define the fields on the
  489.      form.  A field is an area that contains information pertinent to one
  490.      item only - such as a telephone number, a ZIP code, or a company name.
  491.      Good style dictates that it is usually not a compound structure - such
  492.      as a complete address including street, city, state and ZIP.
  493.  
  494.      Specific details on defining a form can be found in the section
  495.      entitled Defining a Form.
  496.               _______________
  497.  
  498.  
  499.      FILLING
  500.      _______
  501.  
  502.      Filling is the process of completing a defined form.  The cursor will
  503.      jump from field to field allowing entry of the data items
  504.  
  505.      Specific details on defining a form can be found in the section
  506.      entitled Filling a Form.
  507.               ______________
  508.  
  509.  
  510.      PRINTING & EXTRACTING
  511.      _____________________
  512.  
  513.      After a form has been completed (filled), the data may be printed: (1)
  514.      by itself on to a pre-printed form, or  (2) along with a FORMGEN form
  515.                                                               FORMGEN
  516.      on to a blank sheet.
  517.  
  518.  
  519.  
  520.                                                                            
  521.      ______________________________________________________________________
  522.      (C) FORMGEN CORPORATION                                         Page 5
  523.      FORMGEN FILL                                     BASIC FORM DEFINITION
  524.      ______________________________________________________________________
  525.  
  526.  
  527.      The data may optionally be accumulated in a disk file for later
  528.      integration into a database or for remote or batch printing.
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.                                                                            
  581.      ______________________________________________________________________
  582.      (C) FORMGEN CORPORATION                                         Page 6
  583.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  584.      ______________________________________________________________________
  585.  
  586.  
  587.                             ADVANCED FORM DEFINITION
  588.                             ________________________
  589.  
  590.  
  591.      Before a form can be filled, it must first be defined so that FORMGEN
  592.                                                                    FORMGEN
  593.      FILL knows where to go when you want to enter data - and what kind of
  594.      FILL
  595.      data is valid within each field.
  596.  
  597.      A Few Basics First...
  598.  
  599.      A field is an area on the form which stands by itself - such as a
  600.        _____
  601.      telephone number, a ZIP code or a company name.
  602.  
  603.      A record is the total of all fields on a single form.
  604.        ______
  605.  
  606.      A data file is the accumulation of all of the records from a form
  607.        _________
  608.      being filled in over and over again.  FORMGEN FILL data files have a
  609.                                            FORMGEN FILL
  610.      .DAT extension.  The data file can contain as few as one record or
  611.      many records (limited only by available disk space).
  612.  
  613.  
  614.      STARTING THE DEFINE MODULE
  615.      __________________________
  616.  
  617.      The syntax for starting the DEFINE module is:
  618.  
  619.      DEFINE filename /n /P /M
  620.             ________  _
  621.  
  622.      where:
  623.  
  624.      filename  is the optional name of a FORMGEN form to be defined
  625.                                          FORMGEN
  626.      ________
  627.  
  628.      /P     is an optional switch which disables hardware port checking for
  629.             printing.  This will allow the use of the software in network
  630.             environments.
  631.  
  632.      /NS    is an opitional switch to skip the signon screen.
  633.  
  634.      To begin the definition of a FORMGEN FILL form:
  635.                                   FORMGEN FILL
  636.          type:>  DEFINE [Enter]
  637.  
  638.      After a brief sign on screen, the Form Design Pad will be displayed.
  639.                                        _______________
  640.      Like FORMGEN, there is a Status Line at the bottom of the screen.  You
  641.           FORMGEN
  642.                               ___________
  643.      may freely move the cursor around the pad in order to indicate the
  644.      position for a field definition.
  645.  
  646.  
  647.      FIELD TYPES
  648.      ___________
  649.  
  650.      In FORMGEN FILL, there are 21 field types grouped into 9 main types:
  651.         FORMGEN FILL
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                                                                            
  658.      ______________________________________________________________________
  659.      (C) FORMGEN CORPORATION                                         Page 7
  660.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  661.      ______________________________________________________________________
  662.  
  663.  
  664.      Text
  665.      ____
  666.  
  667.      Text fields can be defined as rectangular areas on the form.  They may
  668.      contain any type of character. ( alphabetic, numeric, etc.)  At entry,
  669.      text is typed directly into the field space on the form.  When the
  670.      form data is printed, the text is automatically ``wrapped''.  That is,
  671.      words that will not fit at the end of the line are carried over to the
  672.      next line.
  673.  
  674.      Numeric
  675.      _______
  676.  
  677.      Numeric fields are specifically designed for numbers.  You may
  678.      determine the number of digits, the number of decimal places, and the
  679.      position of format characters.  Format characters include dollar
  680.      signs, commas, and trailing plus or minus signs.
  681.  
  682.      There are two types of numeric fields, entered and computed.
  683.                                             _______     ________
  684.  
  685.      Entered fields allow the direct entry of a field value at fill time.
  686.      ______________
  687.  
  688.      Computed fields do not allow any entry, but rather, calculate a value
  689.      _______________
  690.      using the formula you define when the field is defined.
  691.  
  692.      Date
  693.      ____
  694.  
  695.      There are three different types of date fields: entered, current at
  696.                                                      _______  __________
  697.      entry, and current at print.
  698.      _____      ________________
  699.  
  700.      Entered fields allow the direct entry of a date at fill time.
  701.      ______________
  702.  
  703.      Current at entry fields do not allow entry.  They automatically insert
  704.      _______________________
  705.      the date from the system clock when the form is filled on the screen.
  706.                                     _______________________
  707.  
  708.      Current at print fields automatically insert the date from the system
  709.      _______________________
  710.      clock when the form is printed.
  711.                             _______
  712.  
  713.      Time
  714.      ____
  715.  
  716.      There are three different types of time fields: entered, current at
  717.                                                      _______  __________
  718.      entry, and current at print.
  719.      _____      ________________
  720.  
  721.      Entered fields allow the direct entry of a time at fill time.
  722.      ______________
  723.  
  724.      Current at entry fields automatically insert the time at which the
  725.      _______________________
  726.      form is filled (using the system clock).
  727.  
  728.      Current at print fields automatically insert the time when the form is
  729.      _______________________
  730.      printed.
  731.      _______
  732.  
  733.  
  734.  
  735.  
  736.  
  737.                                                                            
  738.      ______________________________________________________________________
  739.      (C) FORMGEN CORPORATION                                         Page 8
  740.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  741.      ______________________________________________________________________
  742.  
  743.  
  744.      Phone
  745.      _____
  746.  
  747.      Phone number fields are available in 7 and 10 digit formats.  To add
  748.      other formats, see the section on User Defined Formats.
  749.                                        ____________________
  750.  
  751.      Zip
  752.      ___
  753.  
  754.      Postal codes have been internally defined for 5 and 9 digit zips as
  755.      well as Canadian formats.  To add other formats, see the section on
  756.      User Defined Formats.
  757.      ____________________
  758.  
  759.      Credit Card
  760.      ___________
  761.  
  762.      Formats for major credit cards are also internally defined.  There is
  763.      also a specialized date field for credit card expiry dates.  Layouts
  764.      for North American VISA, MasterCard, and American Express cards can be
  765.      supplemented with user defined formats.
  766.  
  767.      Serialized Numbers
  768.      __________________
  769.  
  770.      A special field type for incremental numbering of forms is built in.
  771.      Either pure numeric or alpha/numeric numbers may be defined.  These
  772.      can for defined as increment at entry or increment at print.
  773.                         __________________    __________________
  774.  
  775.      Increment at entry causes the forms to be numbered as they are
  776.      __________________
  777.      entered.
  778.  
  779.      Increment at print will number the forms in the order they are
  780.      __________________
  781.      printed.
  782.  
  783.      User Defined
  784.      ____________
  785.  
  786.      If a special format is needed, it can be created.  You can define the
  787.      type and position of each character in the field, as well as locking
  788.      some characters (such as dashes or spaces) into the middle of the
  789.      field.
  790.  
  791.  
  792.      TO DEFINE A FIELD
  793.      _________________
  794.  
  795.      To Determine Positions on a Pre-printed Form
  796.      ____________________________________________
  797.  
  798.      The assist in determining positions on a pre-printed form FORMGEN FILL
  799.                                                                FORMGEN FILL
  800.      has a special built-in grid.  Just load a copy of the pre-printed form
  801.      into your printer and:
  802.          type:>  Alt][G]
  803.  
  804.      A grid will be printed right on the form which can be used to measure
  805.      the exact location of each field.
  806.  
  807.  
  808.  
  809.  
  810.                                                                            
  811.      ______________________________________________________________________
  812.      (C) FORMGEN CORPORATION                                         Page 9
  813.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  814.      ______________________________________________________________________
  815.  
  816.  
  817.      Moving the Cursor
  818.      _________________
  819.  
  820.      The cursor is moved around on the Form Design Pad using the arrow keys
  821.                                        _______________
  822.      or the mouse.
  823.  
  824.      With the arrow keys, simply hit one of the keys and the cursor will
  825.      move one increment in the direction the key indicates.
  826.  
  827.      With the mouse, simply press and hold the left button to pick up the
  828.      cursor, move it to the desired location, and then drop it by releasing
  829.      the button.
  830.  
  831.      Defining a Text Field
  832.      _____________________
  833.  
  834.      1)  Move the cursor to the upper left corner of the area where you
  835.          wish to place the field.  In most cases, the field area should be
  836.          blank, to prevent the unintentional overprinting of form text.
  837.  
  838.      2)  Press F1] to begin the field definition.  A message - Define Field
  839.                                                                Define Field
  840.          - will blink on the Status Line.
  841.                              ___________
  842.  
  843.          Use the arrow keys to stretch the field out to fill the desired
  844.          area and press [Enter].
  845.  
  846.          If you have a mouse, press and hold the right button, stretch the
  847.          highlight out to the desired size, and release the button.
  848.  
  849.      3)  The field will fill with dots and the Status Line will then
  850.                                                ___________
  851.          display the message - Enter Default.  Enter the text you wish to
  852.                                Enter Default
  853.          be the default value for the field and press [Enter].
  854.  
  855.      Defining a Numeric Field
  856.      ________________________
  857.  
  858.      1)  Move the cursor to the position where you wish the field to begin.
  859.  
  860.      2)  Press F2] to begin the field definition.  A small menu will pop
  861.          up.  Choose whether the field will be a direct entry field or a
  862.          computed field.
  863.  
  864.      3)  A message - Enter Format=> - will appear on the Status Line.
  865.                      Enter Format=> 
  866.                                                          ___________
  867.  
  868.          Each digit position of the field must be identified by a "#"
  869.          character.  Help is available here using [Alt][H].
  870.  
  871.          ie.  to allow up to five digits:
  872.          type:>  ##### [Enter]
  873.  
  874.          Or if a more complex field format is desired, then you may enter
  875.          formatting symbols:
  876.          type:>  $###,###.## [Enter]
  877.  
  878.  
  879.  
  880.                                                                            
  881.      ______________________________________________________________________
  882.      (C) FORMGEN CORPORATION                                        Page 10
  883.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  884.      ______________________________________________________________________
  885.  
  886.  
  887.      +---------------------------------------------------------------------+
  888.                                Format Characters
  889.                                _________________
  890.      |                                                                     |
  891.      |                                                                     |
  892.        #  indicates the number of digits that can be displayed
  893.        #
  894.      |                                                                     |
  895.        ie.  ### defines three digits
  896.      |                                                                     |
  897.      |                                                                     |
  898.        .  a period defines the number of decimal places to be displayed
  899.      |                                                                     |
  900.        ie.  ###.## defines two decimal places
  901.      |                                                                     |
  902.      |                                                                     |
  903.        ,  a comma that is to the left of the decimal point will cause
  904.        ,
  905.      |                                                                     |
  906.         commas to be printed to the left of every third digit
  907.      |                                                                     |
  908.        ie.  #,### prints 1,345
  909.      |                                                                     |
  910.      |                                                                     |
  911.        +  a plus sign causes the sign of the number (plus or minus) to be
  912.        +
  913.      |                                                                     |
  914.         printed (before the number if the + is at the left end of the
  915.      |                                                                     |
  916.         format or after the number if the + is at the right end)
  917.      |                                                                     |
  918.        ie.  ###+ displays 637+
  919.      |                                                                     |
  920.      |                                                                     |
  921.        -  a minus sign displays a trailing minus sign if the value of the
  922.        -
  923.      |                                                                     |
  924.         field is negative (put the minus sign at end of the format field)
  925.      |                                                                     |
  926.        ie.  ###- displays 552-
  927.      |                                                                     |
  928.      |                                                                     |
  929.        $  a dollar sign causes $ to print to the far left of the field
  930.        $
  931.      |                                                                     |
  932.        ie.  $#### prints $  81
  933.      |                                                                     |
  934.      |                                                                     |
  935.       $$  a double dollar sign puts the $ next to the leftmost digit.
  936.       $$
  937.      |                                                                     |
  938.        ie.  $$#### prints $81
  939.      |                                                                     |
  940.      |                                                                     |
  941.       **   double asterisks at the beginning of the field causes leading
  942.       **
  943.      |                                                                     |
  944.         spaces in field to be filled with asterisks
  945.      |                                                                     |
  946.        ie.  **#### prints ****81
  947.      |                                                                     |
  948.      |                                                                     |
  949.       **$ Combines the effect of the above two symbols
  950.       **$
  951.      |                                                                     |
  952.        ie.  **$#### displays ****$81
  953.      |                                                                     |
  954.      |                                                                     |
  955.      +---------------------------------------------------------------------+
  956.  
  957.          Once you have entered the format, press [Enter].
  958.  
  959.      The balance of the prompts will depend on whether the field is entered
  960.                                                                     _______
  961.      or computed.
  962.         ________
  963.  
  964.      For an entered field:
  965.      _____________________
  966.  
  967.      4)  A message - Enter Default Value - will be displayed on the Status
  968.                      Enter Default Value 
  969.                                                                     ______
  970.          Line.
  971.          ____
  972.  
  973.          Enter the value (if any) that would be the most common entry for
  974.          this field.
  975.  
  976.  
  977.  
  978.  
  979.                                                                            
  980.      ______________________________________________________________________
  981.      (C) FORMGEN CORPORATION                                        Page 11
  982.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  983.      ______________________________________________________________________
  984.  
  985.  
  986.      For a computed field:
  987.      _____________________
  988.  
  989.      4)  A message - Field to be Displayed? - will be displayed on the
  990.                      Field to be Displayed? 
  991.          Status Line.
  992.          ___________
  993.  
  994.          Hit return to retain the default answer - Yes - if the field
  995.          contents are to be printed on the form.  Enter N for No if you do
  996.          not want the results of the calculation to be printed on the final
  997.          form.  This option is to allow intermediate calculations to be
  998.          performed whose results are used in further calculations.
  999.  
  1000.      5)  A message - Enter Formula - will be displayed on the Status Line
  1001.                      Enter Formula 
  1002.                                                               ___________
  1003.          and previously defined fields will be numbered
  1004.  
  1005.          Help is available - [Alt][H].  Enter the formula for the
  1006.          calculation and press [Enter]
  1007.  
  1008.      NOTE:  If the field number needed for a calculation is not known,
  1009.      [Alt][N] will number all the numeric fields on the screen for
  1010.      reference.
  1011.  
  1012.      Formula Example 1
  1013.      _________________
  1014.  
  1015.      You wish to add four numeric entered fields and have the result
  1016.                                   _______
  1017.      displayed in a fifth computed field.  For the definition of the
  1018.                           ________
  1019.      formula, you would enter under the formula description for the field:
  1020.          [1]+[2]+[3]+[4]
  1021.  
  1022.      The result of adding the four fields will be displayed in the computed
  1023.      field.
  1024.  
  1025.      Formula Example 2
  1026.      _________________
  1027.  
  1028.      Let's say you wanted to take the result of the computed field in the
  1029.      above example (field #5) and multiply it by a percentage. (similar to
  1030.      adding retail sales tax to a purchase amount)  Therefore, in field 6
  1031.      (the "Total with Tax", let's say), enter the following formula:
  1032.          [5]*108%
  1033.  
  1034.      and 8% tax will be added to the total in field #5 with the result
  1035.      displayed in field #6.
  1036.  
  1037.      Formula Example 3
  1038.      _________________
  1039.  
  1040.      Constants may be represented in formulas, and parentheses may be added
  1041.      to control the order of precedence,  allowing more complicated math:
  1042.          ([1]+[2]+[4])/([3]*[7])+124.5
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.                                                                            
  1050.      ______________________________________________________________________
  1051.      (C) FORMGEN CORPORATION                                        Page 12
  1052.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  1053.      ______________________________________________________________________
  1054.  
  1055.  
  1056.      +---------------------------------------------------------------------+
  1057.                                Formula Components
  1058.                                __________________
  1059.      |                                                                     |
  1060.      |                                                                     |
  1061.       [x] field value
  1062.        _
  1063.      |                                                                     |
  1064.        ie.  [x] - indicates the value of field x
  1065.              _                                 _
  1066.      |                                                                     |
  1067.      |                                                                     |
  1068.       n   constant value
  1069.       _
  1070.      |                                                                     |
  1071.        ie.  [x]+n - value n is added to field x
  1072.              _  _         _                   _
  1073.      |                                                                     |
  1074.      |                                                                     |
  1075.        +  addition operator
  1076.        +
  1077.      |                                                                     |
  1078.        ie.  1+2 -  1 and 2 are added
  1079.      |                                                                     |
  1080.      |                                                                     |
  1081.        -  subtraction operator
  1082.        -
  1083.      |                                                                     |
  1084.        ie.  8-5 - 5 is subtracted from 8
  1085.      |                                                                     |
  1086.      |                                                                     |
  1087.        *  multiplication operator
  1088.        *
  1089.      |                                                                     |
  1090.        ie.  2*3 - 2 is multiplied by 3
  1091.      |                                                                     |
  1092.      |                                                                     |
  1093.        /  division operator
  1094.        /
  1095.      |                                                                     |
  1096.        ie.  6/2 - 6 is divides by 2
  1097.      |                                                                     |
  1098.      |                                                                     |
  1099.        ^  exponentiation operator
  1100.        ^
  1101.      |                                                                     |
  1102.        ie.  6^2 - 6 raised to the power of 2
  1103.      |                                                                     |
  1104.      |                                                                     |
  1105.        %  percentage operator (for CONSTANTS ONLY)
  1106.        %
  1107.      |                                                                     |
  1108.        ie.  [x]*10% - result is 10% of [x]
  1109.              _                          _
  1110.      |                                                                     |
  1111.      |                                                                     |
  1112.       ()  parentheses determine order of precedence in a calculation
  1113.       ()
  1114.      |                                                                     |
  1115.        ie.  (2+3)*4 - 2 and 3 are added, result is multiplied by 4
  1116.      |                                                                     |
  1117.      |                                                                     |
  1118.      +---------------------------------------------------------------------+
  1119.  
  1120.      Defining Date or Time Fields
  1121.      ____________________________
  1122.  
  1123.      1)  Move the cursor to the position where you wish the field to begin.
  1124.  
  1125.      2)  Press F3] to begin the field definition.  A menu will pop up.
  1126.          Choose 3 (for a date field) or 4 (for a time field).
  1127.  
  1128.      3)  Another menu will pop up giving you  the choice of:
  1129.  
  1130.          entered - for a date or time value to entered by the operator at
  1131.          _______
  1132.          fill time
  1133.  
  1134.          current at entry - if you want the field to pick up the date or
  1135.          ________________
  1136.          time at the time of entry
  1137.  
  1138.          current at print - if you want FORMGEN FILL to pick up the date or
  1139.                                         FORMGEN FILL 
  1140.          ________________
  1141.          time when the form is printed
  1142.  
  1143.  
  1144.  
  1145.  
  1146.                                                                            
  1147.      ______________________________________________________________________
  1148.      (C) FORMGEN CORPORATION                                        Page 13
  1149.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  1150.      ______________________________________________________________________
  1151.  
  1152.  
  1153.      Defining Phone, Zip or Credit Card Fields
  1154.      _________________________________________
  1155.  
  1156.      1)  Move the cursor to the position where you wish the field to begin.
  1157.  
  1158.      2)  Press F3] to begin the field definition.  A menu will pop up.
  1159.          Choose 5 (for a phone number field), 6 (for a zip code field) or 7
  1160.          (for a credit card field).
  1161.  
  1162.      3)  Another menu will pop up giving you  appropriate choices for each
  1163.          of these field types.
  1164.  
  1165.      Defining a Sequential Number Field
  1166.      __________________________________
  1167.  
  1168.      1)  Once again, move the cursor to the position where you wish the
  1169.          field to begin.
  1170.  
  1171.      2)  Press F3] to begin the field definition.  The field type menu will
  1172.          pop up.  Choose 8.
  1173.  
  1174.      3)  The Status Line will show a prompt asking for the first number in
  1175.              ___________
  1176.          the sequence.  An alpha-numeric value may be entered here.  This
  1177.          value will be incremented according to the following rules:
  1178.  
  1179.          The value may contain letters (A-Z), numbers (0-9), or punctuation
  1180.          (-.,etc.).
  1181.  
  1182.          Alpha characters will be converted to upper case.
  1183.  
  1184.          During counting, both letters and numbers will be incremented in
  1185.          accordance with standard practice.
  1186.  
  1187.          Punctuation will remain fixed (will not be incremented).
  1188.  
  1189.      Examine the progression of the sequences below:
  1190.  
  1191.      Serial Number Example 1
  1192.      _______________________
  1193.  
  1194.                                     Q-123.8
  1195.                                     Q-123.9
  1196.                                     Q-124.0
  1197.                                     Q-123.1
  1198.  
  1199.      Serial Number Example 2
  1200.      _______________________
  1201.  
  1202.                                      199X-7
  1203.                                      199X-8
  1204.                                      199X-9
  1205.                                      199Y-0
  1206.                                      199Y-1
  1207.  
  1208.  
  1209.  
  1210.  
  1211.                                                                            
  1212.      ______________________________________________________________________
  1213.      (C) FORMGEN CORPORATION                                        Page 14
  1214.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  1215.      ______________________________________________________________________
  1216.  
  1217.  
  1218.      Serial Number Example 3
  1219.      _______________________
  1220.  
  1221.                                   22-XA/449-W
  1222.                                   22-XA/449-X
  1223.                                   22-XA/449-Y
  1224.                                   22-XA/449-Z
  1225.                                   22-XA/450-A
  1226.                                   22-XA/450-B
  1227.  
  1228.      Defining a User Defined Field Type
  1229.      __________________________________
  1230.  
  1231.      1)  As usual, you must move the cursor to the position where you wish
  1232.          the field to start.
  1233.  
  1234.      2)  Press F3] to call the field type menu and select option 9.
  1235.  
  1236.      +---------------------------------------------------------------------+
  1237.                              Format Mask Components
  1238.                              ______________________
  1239.      |                                                                     |
  1240.      |                                                                     |
  1241.        #  only numeric characters may be entered in this position
  1242.        #
  1243.      |                                                                     |
  1244.         valid characters are:
  1245.      |                                                                     |
  1246.        0-9, . -
  1247.      |                                                                     |
  1248.      |                                                                     |
  1249.        A  alpha characters only
  1250.        A
  1251.      |                                                                     |
  1252.         valid characters are:
  1253.      |                                                                     |
  1254.        A-Z, a-z
  1255.      |                                                                     |
  1256.      |                                                                     |
  1257.        U  upper case alpha only - lower case entry will be converted to
  1258.        U
  1259.      |                                                                     |
  1260.         upper case
  1261.      |                                                                     |
  1262.         valid characters are:
  1263.      |                                                                     |
  1264.        A-Z, a-z
  1265.      |                                                                     |
  1266.      |                                                                     |
  1267.        .  any character allowed
  1268.        .
  1269.      |                                                                     |
  1270.      |                                                                     |
  1271.        ^  corresponding character in prompt string is fixed (cannot be
  1272.        ^
  1273.      |                                                                     |
  1274.         changed).  at entry, the cursor will skip over the character,
  1275.      |                                                                     |
  1276.         leaving it untouched
  1277.      |                                                                     |
  1278.      |                                                                     |
  1279.      +---------------------------------------------------------------------+
  1280.  
  1281.      3)  The Status Line will prompt for a Prompt String.  The prompt
  1282.              ___________                   _____________
  1283.          string is the text that is actually displayed in the field area at
  1284.                                                        _________________
  1285.          the time of entry and should give (character by character), an
  1286.          indication of what you expect the operator to be entering.
  1287.  
  1288.          ie.  For a date, a good prompt string would be MM/DD/YY.  this
  1289.          would show the operator that you expect the month to entered in
  1290.          the first two places, etc.
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.                                                                            
  1297.      ______________________________________________________________________
  1298.      (C) FORMGEN CORPORATION                                        Page 15
  1299.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  1300.      ______________________________________________________________________
  1301.  
  1302.  
  1303.      4)  Next, the prompt string will be moved up one line, and underneath
  1304.          you will be prompted for a format mask.  This defines (character
  1305.                                     ___________
  1306.          by character), the rules for entering information into the field.
  1307.  
  1308.  
  1309.      TO SET FORM PARAMETERS
  1310.      ______________________
  1311.  
  1312.      General parameters that control what is done with filled forms are set
  1313.      in the Define module.
  1314.  
  1315.      Press F4] to run through the available options.
  1316.  
  1317.      Printed Output
  1318.      ______________
  1319.  
  1320.      If you want the form to be printed, this should be set to Y(es).
  1321.      Answer N(o) if the data is to be captured and the printing of a hard
  1322.      copy is not necessary.
  1323.  
  1324.      Print Data Only
  1325.      _______________
  1326.  
  1327.      If your response to this is Y(es), only the data will be printed.
  1328.      This assumes that you are filling out pre-printed forms.  If you
  1329.      answer N(o), then a companion FORMGEN form will be printed around the
  1330.                                    FORMGEN
  1331.      data.
  1332.  
  1333.      Print in Landscape Mode
  1334.      _______________________
  1335.  
  1336.      If the response to this is Y(es), then the form will always be printed
  1337.      in landscape mode (laser printers only).
  1338.  
  1339.      Copies to Print
  1340.      _______________
  1341.  
  1342.      The default value is one copy, but may be changed to suit the
  1343.      application.
  1344.  
  1345.      Save Data to File
  1346.      _________________
  1347.  
  1348.      If this option is activated, data entered on the form will be stored
  1349.      in a delimited ASCII file with the name filename.DAT.
  1350.                                              ________
  1351.  
  1352.      This is a standard format which will allow the data to be loaded into
  1353.      other standard spreadsheet or database packages.  Optionally, this
  1354.      selection may be used to store the entered data for later printing, or
  1355.      it may be transferred to a remote location for printing.
  1356.  
  1357.      Each line of the file will contain the contents of one completed form.
  1358.      (a record)  Each field will be enclosed in quotation marks, and the
  1359.         ______
  1360.      individual fields will be separated by commas.  Each record ends with
  1361.      a carriage return/line feed pair.
  1362.  
  1363.      ie.
  1364.  
  1365.  
  1366.                                                                            
  1367.      ______________________________________________________________________
  1368.      (C) FORMGEN CORPORATION                                        Page 16
  1369.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  1370.      ______________________________________________________________________
  1371.  
  1372.  
  1373.                   "John Smith","Silverton","$2,128.07"<CR><LF>
  1374.  
  1375.  
  1376.      TO RESET THE DEFINITION MODULE
  1377.      ______________________________
  1378.  
  1379.      To clear the Form Design Pad and reset all parameters to their
  1380.                   _______________
  1381.      defaults, press [Alt][F7].
  1382.  
  1383.  
  1384.      PRINTING A GRID
  1385.      _______________
  1386.  
  1387.      When setting up a definition for a standard pre-printed form, the data
  1388.      locations may be easily determined by printing a grid on a copy of the
  1389.      form.
  1390.  
  1391.      To do this, follow this procedure:
  1392.  
  1393.      To do this, follow this procedure:
  1394.  
  1395.      1)  load the form into the printer
  1396.  
  1397.      2)   load the grid into the define module:
  1398.          type:>  [Alt][G]
  1399.  
  1400.  
  1401.      PRINTING THE FORM DEFINITION
  1402.      ____________________________
  1403.  
  1404.      As an aid to setting up a form definition, you may print the form
  1405.      definition information.  The procedure for this is:
  1406.  
  1407.      1)  load a form into the printer and align it as it will be in actual
  1408.          use (skip this step if you intend FORMGEN FILL to print a FORMGEN
  1409.                                            FORMGEN FILL            FORMGEN
  1410.          form around the data).
  1411.  
  1412.      2)  Hit F10] to start the process.
  1413.  
  1414.      3)  FORMGEN FILL will print the fields on the form.  This indicate the
  1415.          FORMGEN FILL 
  1416.          starting position of each field.  The fields will be numbered.
  1417.          (except where the field lengths are too short to contain the field
  1418.          number - ie.   less than 3 characters)
  1419.  
  1420.      4)  FORMGEN FILL will print a field listing showing the specific
  1421.          FORMGEN FILL 
  1422.          definition information for each field
  1423.  
  1424.      This should be a great aid for ensuring that everything will be
  1425.      printed in the right location, and that all formulas and formats are
  1426.      correct.
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.                                                                            
  1434.      ______________________________________________________________________
  1435.      (C) FORMGEN CORPORATION                                        Page 17
  1436.      FORMGEN FILL                                  ADVANCED FORM DEFINITION
  1437.      ______________________________________________________________________
  1438.  
  1439.  
  1440.      SAVING THE DEFINITION
  1441.      _____________________
  1442.  
  1443.      Press F9] to save the definitions for the form.
  1444.  
  1445.      The form may be partially defined, saved, and then the remainder of
  1446.      the definitions may be added at a later time.
  1447.  
  1448.  
  1449.      TO EXIT THE DEFINE MODULE
  1450.      _________________________
  1451.  
  1452.      Press Alt][X] to leave to the Define module and return to DOS
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.                                                                            
  1496.      ______________________________________________________________________
  1497.      (C) FORMGEN CORPORATION                                        Page 18
  1498.      FORMGEN FILL                                            FILLING A FORM
  1499.      ______________________________________________________________________
  1500.  
  1501.  
  1502.                                  FILLING A FORM
  1503.                                  ______________
  1504.  
  1505.  
  1506.      The FILL module allows you to fill in a form that has been defined
  1507.      using the DEFINE module of FORMGEN FILL.
  1508.                                 FORMGEN FILL
  1509.  
  1510.  
  1511.      TO START THE FILL MODULE
  1512.      ________________________
  1513.  
  1514.      The syntax for starting the FILL module is:
  1515.  
  1516.      FILL filename /P /NS
  1517.           ________
  1518.  
  1519.      where:
  1520.  
  1521.      filename  is the name of a FORMGEN FILL form definition
  1522.                                 FORMGEN FILL 
  1523.      ________
  1524.  
  1525.      /P     is an optional switch which disables hardware port checking for
  1526.             printing.  This will allow the use of the software in network
  1527.             environments.
  1528.  
  1529.      /NS    is an opitional switch to skip the signon screen.
  1530.  
  1531.      Only forms that have an existing definition file (from the Define
  1532.      module) can be loaded into the FILL module.  These files have the
  1533.      filename extension .FRF.
  1534.  
  1535.  
  1536.      CURSOR MOVEMENT
  1537.      _______________
  1538.  
  1539.      When in the FILL mode, the cursor will jump from field to field until
  1540.      it reaches the last field.  When the last field is filled in, FORMGEN
  1541.                                                                    FORMGEN
  1542.      FILL will return to the first field.
  1543.      FILL
  1544.  
  1545.  
  1546.      FROM FIELD TO FIELD
  1547.      ___________________
  1548.  
  1549.      The cursor may be moved from field to field using:
  1550.          [up]/[dn]
  1551.          [Tab]/[Shift][Tab]
  1552.  
  1553.      When the cursor enters a new field, the defined default value is
  1554.      displayed.
  1555.  
  1556.  
  1557.      WITHIN A FIELD
  1558.      ______________
  1559.  
  1560.      The cursor may be moved within a field using:
  1561.  
  1562.      [lft]/[rgt] - move the cursor left or right within the field
  1563.  
  1564.  
  1565.  
  1566.                                                                            
  1567.      ______________________________________________________________________
  1568.      (C) FORMGEN CORPORATION                                        Page 19
  1569.      FORMGEN FILL                                            FILLING A FORM
  1570.      ______________________________________________________________________
  1571.  
  1572.  
  1573.      [up]/[dn] - move the cursor up or down within the field (in the case
  1574.      of multi-line text fields)
  1575.  
  1576.      [Home] - moves the cursor to the beginning of the line
  1577.  
  1578.      [End] - moves the cursor to the end of the information in the field
  1579.  
  1580.  
  1581.      EDITING INFORMATION
  1582.      ___________________
  1583.  
  1584.      Field information may be entered into each location.  The information
  1585.      may then be edited or updated using the following special keys:
  1586.  
  1587.      [Ins] - inserts a blank into the data at the cursor position each time
  1588.      it is pressed
  1589.  
  1590.      [Del] - deletes the character under at the cursor position each time
  1591.      it is pressed
  1592.  
  1593.      [Ctrl][End] - Clears the field
  1594.  
  1595.      F8] - recalls the data entered for the field on the last completed
  1596.      form
  1597.  
  1598.  
  1599.      PRINTING OR SAVING A FORM
  1600.      _________________________
  1601.  
  1602.      When all the data has been entered, the form can be printed or the
  1603.      data saved (as defined) by:
  1604.          type:>  F10]
  1605.  
  1606.      The form data will be printed and/or saved, the form reset, and the
  1607.      cursor will go to the first field.
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.                                                                            
  1629.      ______________________________________________________________________
  1630.      (C) FORMGEN CORPORATION                                        Page 20
  1631.      FORMGEN FILL                                           FRINTING A FORM
  1632.      ______________________________________________________________________
  1633.  
  1634.  
  1635.                                 PRINTING A FORM
  1636.                                 _______________
  1637.  
  1638.  
  1639.      The FORMGEN FILL print module is the workhorse behind the actual
  1640.          FORMGEN FILL
  1641.      printed output.  In normal circumstances, it is automatically called
  1642.      by the Define and Fill modules, and need not be known to the user.
  1643.  
  1644.      In some situations, however, it may be necessary to call the print
  1645.      module from DOS.  These are:
  1646.      - when system memory is insufficient to allow printing from inside
  1647.        DEFINE or FILL.
  1648.      - when form data has been saved in a .DAT file and is to be printed
  1649.        remotely or in a batch.
  1650.  
  1651.  
  1652.      WHEN MEMORY IS TOO SMALL
  1653.      ________________________
  1654.  
  1655.      An attempt to print from DEFINE or FILL when there is too little
  1656.      available RAM to support the print module will produce a .FRD file
  1657.      that can be used to print directly from DOS.  In this case, a message
  1658.      will be displayed and nothing will appear to have happened.
  1659.  
  1660.      Simply exit to DOS and print as follows:
  1661.  
  1662.      1)  Exit from FORMGEN FILL:
  1663.                    FORMGEN FILL
  1664.          type:>  Alt][X]
  1665.  
  1666.      2)  Run the print module:
  1667.          type:>  FORM-PRT filename [Enter]
  1668.                           ________
  1669.  
  1670.      3)  Restart the FORMGEN FILL module you were using.
  1671.                      FORMGEN FILL 
  1672.  
  1673.  
  1674.      WHEN A BATCH IS TO BE PRINTED
  1675.      _____________________________
  1676.  
  1677.      When entered data is stored for later printing, the following
  1678.      procedure should be followed:
  1679.  
  1680.      1)  If the data is to be moved to another system, ensure that ALL
  1681.          related files are moved together:
  1682.  
  1683.          filename.FRF
  1684.      ____________
  1685.          filename.FRC
  1686.          ________
  1687.          filename.DAT
  1688.          ________
  1689.  
  1690.          and if they exist, also:
  1691.  
  1692.          filename.FRM
  1693.          ________
  1694.          filename.FRX
  1695.          ________
  1696.  
  1697.      2)  Run the print module:
  1698.  
  1699.  
  1700.                                                                            
  1701.      ______________________________________________________________________
  1702.      (C) FORMGEN CORPORATION                                        Page 21
  1703.      FORMGEN FILL                                           FRINTING A FORM
  1704.      ______________________________________________________________________
  1705.  
  1706.  
  1707.          type:>  FORM-PRT filename /DAT [Enter]
  1708.                           ________
  1709.  
  1710.      3)  If the batch is not to be printed again, delete the filename.DAT
  1711.                                                              ________
  1712.          file.  Otherwise, new information entered with the FILL module
  1713.          will be appended to the file.  This means that in order to get the
  1714.          new forms printed, all of the forms in the original batch will
  1715.                             ___________________________________________
  1716.          have to be printed again.
  1717.          ________________________
  1718.  
  1719.      IMPORTANT NOTE:  Your license is for a single machine only.  If you
  1720.      ______________
  1721.      wish to use the remote printing feature of FORMGEN FILL, you must
  1722.                                                 FORMGEN FILL
  1723.      purchase fill module(s) for the other machine(s).  These are available
  1724.      at a nominal charge from FORMGEN.
  1725.                               FORMGEN
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.                                                                            
  1768.      ______________________________________________________________________
  1769.      (C) FORMGEN CORPORATION                                        Page 22
  1770.      FORMGEN FILL                                           REFERENCE GUIDE
  1771.      ______________________________________________________________________
  1772.  
  1773.  
  1774.                                 REFERENCE GUIDE
  1775.                                 _______________
  1776.  
  1777.  
  1778.  
  1779.      RUNNING FORMGEN FILL
  1780.      ____________________
  1781.  
  1782.      The syntaxfor starting each of the three FORMGEN FILL modules is:
  1783.                                               FORMGEN FILL 
  1784.  
  1785.      DEFINE  filename /n /M /P
  1786.              ________  _
  1787.  
  1788.      FILL  filename /n /P
  1789.            ________  _
  1790.  
  1791.      FORM-PRT  filename /DAT /P
  1792.                ________
  1793.  
  1794.      where:
  1795.  
  1796.      filename  is the optional name of a FORMGEN form to be defined
  1797.                                          FORMGEN
  1798.      ________
  1799.  
  1800.      /P     is an optional switch which disables hardware port checking for
  1801.             printing.  This will allow the use of the software in network
  1802.             environments.
  1803.  
  1804.      /M     disable mouse functions to allow the use of external mouse menu
  1805.             systems
  1806.  
  1807.      /DAT   is an optional switch to invoke the batch printing function of
  1808.             FORMGEN FILL.
  1809.             FORMGEN FILL
  1810.  
  1811.  
  1812.      DEFINE MODULE KEYS
  1813.      __________________
  1814.  
  1815.      Cursor Keys
  1816.      ___________
  1817.  
  1818.      Move Cursor
  1819.      ___________
  1820.      up][dn][rgt][lft]
  1821.  
  1822.      The four arrow keys at the right side of the keyboard are used to move
  1823.      the cursor around the Form Design Pad.
  1824.                            _______________
  1825.  
  1826.      Carriage Return
  1827.      _______________
  1828.      Enter]
  1829.  
  1830.      The [Enter] key will move the cursor down one line and then to the
  1831.      left until it encounters a non-blank character position.
  1832.  
  1833.      TAB Right
  1834.      _________
  1835.      tab]
  1836.  
  1837.      Tab stops are set every eight columns across the Form Design Pad.
  1838.                                                       _______________
  1839.      Pressing this key will advance the cursor across the pad to the right
  1840.      until it reaches the next tab stop.
  1841.  
  1842.  
  1843.                                                                            
  1844.      ______________________________________________________________________
  1845.      (C) FORMGEN CORPORATION                                        Page 23
  1846.      FORMGEN FILL                                           REFERENCE GUIDE
  1847.      ______________________________________________________________________
  1848.  
  1849.  
  1850.      TAB Left
  1851.      ________
  1852.      Shift][back tab]
  1853.  
  1854.      The combination of [Shift] and [back tab] will move the cursor across
  1855.      the screen to the left until it reaches the nearest tab stop.
  1856.  
  1857.      Left Edge of Pad
  1858.      ________________
  1859.      Home]
  1860.  
  1861.      This key will move the cursor to the left side of the Form Design Pad.
  1862.                                                            _______________
  1863.  
  1864.      Right Edge of Pad
  1865.      _________________
  1866.      End]
  1867.  
  1868.      This key will move the cursor first to column 79 (if the current
  1869.      cursor position is between column 1 and 78), then upon pressing [End]
  1870.      again, the cursor will move to the extreme right side of the Form
  1871.                                                                   ____
  1872.      Design Pad.
  1873.      __________
  1874.  
  1875.      Top of Screen
  1876.      _____________
  1877.      Ctrl][Home]
  1878.  
  1879.      Holding the [Ctrl] key while pressing [Home] will move the cursor to
  1880.      the upper left corner of the current screen.
  1881.  
  1882.      Bottom of Screen
  1883.      ________________
  1884.      Ctrl][End]
  1885.  
  1886.      Holding the [Ctrl] key while pressing [End] will move the cursor to
  1887.      the lower left corner of the current screen.
  1888.  
  1889.      Top of Pad
  1890.      __________
  1891.      Ctrl][PgUp]
  1892.  
  1893.      Holding the [Ctrl] key while pressing [PgUp] will move the cursor to
  1894.      the upper left corner of the Form Design Pad.
  1895.                                   _______________
  1896.  
  1897.      Bottom of Pad
  1898.      _____________
  1899.      Ctrl][PgDn]
  1900.  
  1901.      Holding the [Ctrl] key while pressing [PgDn] will move the cursor to
  1902.      the lower left corner of the Form Design Pad.
  1903.                                   _______________
  1904.  
  1905.      Word Left
  1906.      _________
  1907.      F7]
  1908.  
  1909.      Pressing [F7] will cause the cursor to jump to the next word (or other
  1910.      non-blank item) to the left.
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.                                                                            
  1917.      ______________________________________________________________________
  1918.      (C) FORMGEN CORPORATION                                        Page 24
  1919.      FORMGEN FILL                                           REFERENCE GUIDE
  1920.      ______________________________________________________________________
  1921.  
  1922.  
  1923.      Word Right
  1924.      __________
  1925.      F8]
  1926.  
  1927.      Pressing F8] will cause the cursor to jump to the next word (or other
  1928.      non-blank item) to the right.
  1929.  
  1930.      Field Definition Keys
  1931.      _____________________
  1932.  
  1933.      Define Text Field
  1934.      _________________
  1935.      F1]
  1936.  
  1937.      To begin the definition of a text field.
  1938.  
  1939.      Define Numeric Field
  1940.      ____________________
  1941.      F2]
  1942.  
  1943.      To begin the definition of a numeric field type.
  1944.  
  1945.      Define Field
  1946.      ____________
  1947.      F3]
  1948.  
  1949.      To begin the definition of any field type.
  1950.  
  1951.      Number Fields
  1952.      _____________
  1953.      [Alt][N]
  1954.  
  1955.      This will display the numbers of all the numeric fields on the screen.
  1956.      This identification is necessary for use in calculations.
  1957.  
  1958.      Set Form Parameters
  1959.      ___________________
  1960.      F4]
  1961.  
  1962.      To define the output options for FORMGEN FILL.  Parameter that control
  1963.                                       FORMGEN FILL
  1964.      whether or not there is printed output, whether the form is printed as
  1965.      well as the data, number of copies, and landscape mode are all
  1966.      controlled here.
  1967.  
  1968.      Data file output is also set using this function.
  1969.  
  1970.      Other Functions
  1971.      _______________
  1972.  
  1973.      Cursor Position Indicator
  1974.      _________________________
  1975.      Alt][Q]
  1976.  
  1977.      The indicator on the Status Line that shows the position of the cursor
  1978.      as it is moved around the Form Design Pad can be set to display a
  1979.                                _______________
  1980.      variety of measurements:
  1981.      - row and column
  1982.      - inches
  1983.      - millimeters
  1984.      - picas (6ths and 10ths)
  1985.  
  1986.  
  1987.                                                                            
  1988.      ______________________________________________________________________
  1989.      (C) FORMGEN CORPORATION                                        Page 25
  1990.      FORMGEN FILL                                           REFERENCE GUIDE
  1991.      ______________________________________________________________________
  1992.  
  1993.  
  1994.      - printers points (72nds of an inch)
  1995.  
  1996.      Jump to DOS
  1997.      ___________
  1998.      Alt][O]
  1999.  
  2000.      To load a secondary copy of DOS for a temporary operation outside of
  2001.      FORMGEN FILL.  To return to FORMGEN FILL:
  2002.      FORMGEN FILL                FORMGEN FILL
  2003.          type:>  EXIT [Enter]
  2004.  
  2005.      Save Definition
  2006.      _______________
  2007.      F9]
  2008.  
  2009.      This key will save the current definition on disk.
  2010.  
  2011.      Print Definition Information
  2012.      ____________________________
  2013.      F10]
  2014.  
  2015.      This is used to print a copy of the form with the field information
  2016.      during the definition phase.
  2017.  
  2018.      Print a Grid
  2019.      ____________
  2020.      Alt][G]
  2021.  
  2022.      To a measurement grid onto a pre-printed form, load the form into the
  2023.      printer.  Then type [Alt][G].
  2024.  
  2025.      Clear Definition
  2026.      ________________
  2027.      Alt][F7]
  2028.  
  2029.      Clears the Form Design Pad and resets all defaults in preparation for
  2030.                 _______________
  2031.      a new form.
  2032.  
  2033.      Load Form Definition
  2034.      ____________________
  2035.      Alt][F9]
  2036.  
  2037.      Loads a form definition and (if it exists) a FORMGEN form onto the
  2038.                                                   FORMGEN
  2039.      Form Design Pad.
  2040.      _______________
  2041.  
  2042.      Configure
  2043.      _________
  2044.      Alt][F10]
  2045.  
  2046.      Allows configuration of FORMGEN FILL to suit the particular hardware.
  2047.                              FORMGEN FILL 
  2048.      Settings for screen type and colors as well as printer type, port, and
  2049.      carriage width are all found here.
  2050.  
  2051.      Set Data Path
  2052.      _____________
  2053.      Alt][P]
  2054.  
  2055.      To set the path to data files.  If the data files are in the same
  2056.      directory as the programs, enter a ".".
  2057.  
  2058.  
  2059.  
  2060.                                                                            
  2061.      ______________________________________________________________________
  2062.      (C) FORMGEN CORPORATION                                        Page 26
  2063.      FORMGEN FILL                                           REFERENCE GUIDE
  2064.      ______________________________________________________________________
  2065.  
  2066.  
  2067.      Exit
  2068.      ____
  2069.      Alt][X]
  2070.  
  2071.      To end the session and exit to DOS.
  2072.  
  2073.  
  2074.      FILL MODULE CONTROL KEYS
  2075.      ________________________
  2076.  
  2077.      Next Field
  2078.      __________
  2079.      tab] / dn]
  2080.  
  2081.      Either of these will move the cursor to the next field.
  2082.  
  2083.      Previous Field
  2084.      ______________
  2085.      Shift][back tab] / up]
  2086.  
  2087.      The cursor moves to the previous field.
  2088.  
  2089.      Repeat Data from Last Form
  2090.      __________________________
  2091.      F8]
  2092.  
  2093.      Duplicates the data for this field from the form last completed.
  2094.  
  2095.      Print Form
  2096.      __________
  2097.      F10]
  2098.  
  2099.      Prints and/or saves the form as determined in form parameters.
  2100.  
  2101.      Reset the Form
  2102.      ______________
  2103.      [Alt][F7]
  2104.  
  2105.      Clears all fields to their default values.
  2106.  
  2107.      Configure
  2108.      _________
  2109.      Alt][F10]
  2110.  
  2111.      Allows configuration of FORMGEN FILL to suit the particular hardware.
  2112.                              FORMGEN FILL 
  2113.      Settings for screen type and colors as well as printer type, port, and
  2114.      carriage width are all found here.
  2115.  
  2116.      Exit
  2117.      ____
  2118.      Alt][X]
  2119.  
  2120.      Ends all processing and returns to DOS.
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.                                                                            
  2131.      ______________________________________________________________________
  2132.      (C) FORMGEN CORPORATION                                        Page 27
  2133.      FORMGEN FILL                                                  APPENDIX
  2134.      ______________________________________________________________________
  2135.  
  2136.  
  2137.                          INSTALLATION AND CONFIGURATION
  2138.                          ______________________________
  2139.  
  2140.  
  2141.  
  2142.      SYSTEM REQUIREMENTS
  2143.      ___________________
  2144.  
  2145.      1)  FORMGEN FILL will operate on IBM and Tandy compatible PC's with a
  2146.          FORMGEN FILL
  2147.          minimum of 384K of RAM.  The system requires PC/MS-DOS 3.2 or
  2148.          higher.
  2149.  
  2150.      2)  FORMGEN FILL graphics can be displayed on all monitor types.
  2151.          FORMGEN FILL
  2152.          Systems with EGA or VGA cards can use FORMGEN FILL in full form
  2153.                                                FORMGEN FILL 
  2154.          modes with allow 43 or 60 lines to be displayed rather than the
  2155.          standard 25.
  2156.  
  2157.      3)  FORMGEN FILL supports printers which emulate IBM, Epson, HP
  2158.          FORMGEN FILL
  2159.          LaserJet and Tandy printer protocols.
  2160.  
  2161.  
  2162.      MAKING A WORKING COPY
  2163.      _____________________
  2164.  
  2165.      For a Hard Drive System
  2166.      _______________________
  2167.  
  2168.      1)  Make a subdirectory to contain your FORMGEN FILL program and data
  2169.                                              FORMGEN FILL 
  2170.          files:
  2171.          type:>  MD FORMGEN FILL [Enter]
  2172.  
  2173.      2)  Move into the subdirectory:
  2174.          type:>  CD FORMGEN FILL [Enter]
  2175.  
  2176.      3)  Place your FORMGEN FILL Program diskette in Drive A:.
  2177.                     FORMGEN FILL
  2178.  
  2179.      4)   Copy all files to the hard drive:
  2180.          type:>  COPY A:*.* [Enter]
  2181.  
  2182.      5)  Repeat steps 3 and 4 for each disk in the package.
  2183.  
  2184.      For a Floppy System
  2185.      ___________________
  2186.  
  2187.      1)  Put your DOS disk in Drive A:.
  2188.  
  2189.      2)  Put a blank disk in Drive B:.
  2190.  
  2191.      3)  Format the blank disk and put DOS on it:
  2192.          type:>  FORMAT B:/S [Enter]
  2193.  
  2194.      4)  Put your FORMGEN FILL Program Disk in Drive A:.
  2195.                   FORMGEN FILL 
  2196.  
  2197.      5)  Copy all the files to your new disk:
  2198.          type:>  COPY A:*.* B: [Enter]
  2199.  
  2200.  
  2201.  
  2202.                                                                            
  2203.      ______________________________________________________________________
  2204.      (C) FORMGEN CORPORATION                                       Page A-1
  2205.      FORMGEN FILL                                                  APPENDIX
  2206.      ______________________________________________________________________
  2207.  
  2208.  
  2209.      6)  Put another blank disk in Drive B:.
  2210.  
  2211.      7)  Format the blank disk (without DOS this time)
  2212.          type:>  FORMAT B: [Enter]
  2213.  
  2214.      8)  Put your FORMGEN FILL Data Disk in Drive A:.
  2215.                   FORMGEN FILL 
  2216.  
  2217.      9)  Copy all the files to your new disk:
  2218.          type:>  COPY A:*.* B: [Enter]
  2219.  
  2220.  
  2221.      CONFIGURING FORMGEN FILL
  2222.      ________________________
  2223.  
  2224.      1)  Run the Define module:
  2225.          type:>  DEFINE [Enter]
  2226.  
  2227.      2)  Enter the configuration menu:
  2228.          type:>  [Alt][F10]
  2229.  
  2230.      Once in the configuration menu, there are a number of choices
  2231.      available:
  2232.  
  2233.      Select Video Type
  2234.      _________________
  2235.  
  2236.      This function allows the quick selection of the default screen color
  2237.      set which best suits the video card/monitor combination of the system.
  2238.      The available choices are:
  2239.  
  2240.      Monochrome - for a system with a TTL monitor such as the IBM
  2241.      Monochrome
  2242.      Monochrome monitor or which use the Hercules Graphics Card.
  2243.  
  2244.      Black & White - for a system equipped with a color graphics card or
  2245.      Black & White
  2246.      equivalent used in combination with a composite monochrome monitor.
  2247.  
  2248.      Color - for a system with a Color, EGA or VGA type monitor.
  2249.      Color
  2250.  
  2251.      COMPAQ - for a COMPAQ system that uses continuous gray scales instead
  2252.      COMPAQ
  2253.      of colors with a monochrome monitor.
  2254.  
  2255.      Set Screen Colors
  2256.      _________________
  2257.  
  2258.      This function displays all possible color combinations on the screen
  2259.      in a grid that indicates the component foreground and background
  2260.      colors.  Selections for each of the different screen areas functions
  2261.      can be made to suit your taste, and will be stored for program
  2262.      operation.
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.                                                                            
  2271.      ______________________________________________________________________
  2272.      (C) FORMGEN CORPORATION                                       Page A-2
  2273.      FORMGEN FILL                                                  APPENDIX
  2274.      ______________________________________________________________________
  2275.  
  2276.  
  2277.      Set Data Path
  2278.      _____________
  2279.  
  2280.      This function displays the directory where FORMGEN FILL expects to
  2281.                                                 FORMGEN FILL
  2282.      find all the form definition and data files.  When entering the data
  2283.      path, include the drive specification:
  2284.          type:>   C:\data\frm [Enter]
  2285.  
  2286.                                      - or -
  2287.          type:>   C:\data\frm [Enter]
  2288.  
  2289.      +---------------------------------------------------------------------+
  2290.       NOTE: If you select a data path where a formatted disk is
  2291.       NOTE
  2292.      |                                                                     |
  2293.       unavailable (the computer will immediately check the new path for a
  2294.      |                                                                     |
  2295.       formatted disk), the Configuration Program will terminate
  2296.      |                                                                     |
  2297.       immediately.  Make sure that you have a formatted data disk at the
  2298.      |                                                                     |
  2299.       location described by the data path.
  2300.      |                                                                     |
  2301.      +---------------------------------------------------------------------+
  2302.  
  2303.      Set Output Device
  2304.      _________________
  2305.  
  2306.      This function allows the selection of a port or disk file for printed
  2307.      output. FormGen Fill knows what your system has and indicates only
  2308.      what is actually available.
  2309.  
  2310.      COM1:     For communications port #1 or serial printer
  2311.      COM1:
  2312.  
  2313.      COM2:     For communications port #2 or serial printer
  2314.      COM2:
  2315.  
  2316.      LPT1:     For printer port # 1 (Most systems select this port)
  2317.      LPT1:
  2318.  
  2319.      LPT2:     For printer port # 2
  2320.      LPT2:
  2321.  
  2322.      DISK FILE - to save disk images on disk
  2323.      DISK FILE
  2324.  
  2325.      Select Printer Type
  2326.      ___________________
  2327.  
  2328.      This displays the currently supported printer types..  Select the
  2329.      protocol that best suits your printer.
  2330.  
  2331.      FORMGEN FILL is compatible with a number of popular printers and
  2332.      FORMGEN FILL
  2333.      should experience no difficulty in printing the forms created with
  2334.      them.
  2335.  
  2336.      Just step the cursor through the list of printers until you find one
  2337.      that either is the same as your printer or one which your printer can
  2338.      emulate.
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.                                                                            
  2347.      ______________________________________________________________________
  2348.      (C) FORMGEN CORPORATION                                       Page A-3
  2349.      FORMGEN FILL                                                  APPENDIX
  2350.      ______________________________________________________________________
  2351.  
  2352.  
  2353.      +---------------------------------------------------------------------+
  2354.       NOTE: In most cases, there are more printer types than will fit the
  2355.       NOTE
  2356.      |                                                                     |
  2357.       screen.  If you don't see your printer listed, try moving the cursor
  2358.      |                                                                     |
  2359.       below the last printer listed.  This will cause the list to scroll
  2360.      |                                                                     |
  2361.       upward displaying more choices.
  2362.      |                                                                     |
  2363.      +---------------------------------------------------------------------+
  2364.  
  2365.      Most modern printers emulate the control codes for Epson MX/FX, IBM
  2366.      Proprinter, or HP LaserJet types.  If your printer is not shown, check
  2367.      your printer manual to see which printer it emulates, and select this
  2368.      option from the menu.
  2369.  
  2370.      Set Carriage Width
  2371.      __________________
  2372.  
  2373.      This function allows definition of the  normal print width of the
  2374.      system's printer.  Once defined, FORMGEN FILL will break any form
  2375.                                       FORMGEN FILL
  2376.      wider than the carriage and print it in a format that will allow later
  2377.      ``paste-up'' of the form.
  2378.  
  2379.      Set Screen Speed
  2380.      ________________
  2381.  
  2382.      For fastest possible performance, FORMGEN FILL can write directly to
  2383.                                        FORMGEN FILL 
  2384.      the video RAM.  With some earlier systems, this may cause
  2385.      ``interference'' on the video display, resulting in a small blizzard
  2386.      every time the screen is updated.  If this is a problem, set this
  2387.      option to No.
  2388.  
  2389.      Exit
  2390.      ____
  2391.  
  2392.      When you exit the configuration menu, all setting will be stored
  2393.      automatically.
  2394.  
  2395.  
  2396.      IN CASE OF DIFFICULTY
  2397.      _____________________
  2398.  
  2399.      If you have trouble, call our Technical Support Line at
  2400.      (416) 857-0022 and we will be pleased to assist you.
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.                                                                            
  2418.      ______________________________________________________________________
  2419.      (C) FORMGEN CORPORATION                                       Page A-4
  2420.      FORMGEN FILL                                                  APPENDIX
  2421.      ______________________________________________________________________
  2422.  
  2423.  
  2424.                                  ERROR MESSAGES
  2425.                                  ______________
  2426.  
  2427.  
  2428.      All FORMGEN FILL warning messages are numbered so that a full
  2429.          FORMGEN FILL 
  2430.      explanation of the message can be found in this table.
  2431.  
  2432.  
  2433.      HARDWARE MESSAGES
  2434.      _________________
  2435.  
  2436.      Error 5 - DOS Error
  2437.      ___________________
  2438.  
  2439.      This error occurs when either a version of DOS lower than 3.2 is used
  2440.      or if the system cannot find the COMMAND.COM file on either the
  2441.      Program diskette or within the hardware environment.
  2442.  
  2443.      Error 24 - Device Timeout
  2444.      _________________________
  2445.  
  2446.      FORMGEN FILL was not able to get a response from an output device
  2447.      FORMGEN FILL
  2448.      (disk or printer) make sure the device is turned on and ready, or that
  2449.      the port configuration was correct.
  2450.  
  2451.      This is common when sending a multiple copy request to a laser
  2452.      printer.  When the multiple copies are in the process of printing,
  2453.      this message will appear on your screen.  Press any key to return to
  2454.      the FORMGEN FILL active program when the printer has completed its
  2455.          FORMGEN FILL
  2456.      multiple copy print.
  2457.  
  2458.      Error 25 - Device Fault
  2459.      _______________________
  2460.  
  2461.      A peripheral hardware error has been encountered.  Check all cables,
  2462.      interface cards, status indicators, power connections, and operational
  2463.      readiness of the piece of hardware in question.
  2464.  
  2465.      Error 27 - Out of Paper
  2466.      _______________________
  2467.  
  2468.      The printer is out of paper or the printer is not turned on.
  2469.  
  2470.      Error 61 - Disk Full
  2471.      ____________________
  2472.  
  2473.      There is no more room on your diskette to record new or even updated
  2474.      information.  If you desperately need to save your form, either insert
  2475.      another diskette (formatted) which has room for your form (most forms
  2476.      require 10K or less space), or temporarily exit to DOS [ALT-O], remove
  2477.      non-essential files from your diskette [DEL filename.ext] in order to
  2478.      make room for your form, and then return to FormGen Fill by typing
  2479.      EXIT at the DOS prompt.  Now you can save your form.
  2480.  
  2481.      Error 68 - Device Unavailable
  2482.      _____________________________
  2483.  
  2484.      Either the printer is off-line or unavailable to the system as
  2485.      currently requested.
  2486.  
  2487.  
  2488.                                                                            
  2489.      ______________________________________________________________________
  2490.      (C) FORMGEN CORPORATION                                       Page B-1
  2491.      FORMGEN FILL                                                  APPENDIX
  2492.      ______________________________________________________________________
  2493.  
  2494.  
  2495.      Error 70 - Disk Write Protected
  2496.      _______________________________
  2497.  
  2498.      The diskette or file has been physically or electronically protected
  2499.      so that new information cannot be entered onto the existing diskette
  2500.      or file.  If it is a floppy diskette, look for a little label/tab that
  2501.      covers a rectangular cutout on the right hand side of the diskette.
  2502.      Remove the tab to enable a writing operation.  If no tab is present,
  2503.      then the file or the diskette has been electronically protected (known
  2504.      as ``read only'' status), in which case you will have to go to each
  2505.      individual file on the diskette and change its status to
  2506.      ``read/write'' rather than ``read only''.  The DOS command which
  2507.      removes the read-only status from a file is called ATTRIB:
  2508.          type:>  ATTRIB -R filename.ext [Enter]
  2509.                            ________ ___
  2510.  
  2511.      Error 71 - Disk Not Ready
  2512.      _________________________
  2513.  
  2514.      The computer is trying to perform a read or write operation and for
  2515.      some reason it senses that the disk drive is either not available or
  2516.      it is not in contact with the surface of the diskette (probably due to
  2517.      an improperly closed drive door).  If removing and reloading the
  2518.      diskette back into the drive will not cure the problem, check to make
  2519.      sure that all connections to the drive are tight.
  2520.  
  2521.      Error 72 - Media Error
  2522.      ______________________
  2523.  
  2524.      Something is not physically correct with your diskette or hard drive.
  2525.      The computer is trying to read or write and it physically cannot
  2526.      complete the task.  Generally this indicates a physical or magnetic
  2527.      defect with a diskette.  If it is your FORMGEN FILL Program Diskette,
  2528.                                             FORMGEN FILL
  2529.      contact FORMGEN Corporation for a replacement.  If it is occurring
  2530.              FORMGEN
  2531.      with a data diskette, replace the diskette with a newly-formatted
  2532.      diskette.
  2533.  
  2534.      Error 91 - Printer Not Connected
  2535.      ________________________________
  2536.  
  2537.      The computer is sensing that the printer is not available at the
  2538.      output port specified in the Configuration program.  Check that you
  2539.      have selected the proper output port and that your printer is
  2540.      connected properly to the port.  Check all cables to the printer.
  2541.      Turn printer on and ensure that the ``On-Line'' status light is lit.
  2542.  
  2543.      Error 92 - Printer Not Turned On
  2544.      ________________________________
  2545.  
  2546.      The printer power is off.  Turn the printer on and ensure that the
  2547.      ``On-Line'' status light is lit.
  2548.  
  2549.      Error 93 - Printer Not On Line
  2550.      ______________________________
  2551.  
  2552.      The printer is off-line.  Turn the printer on and ensure that the
  2553.      ``On-Line'' status light is lit.
  2554.  
  2555.  
  2556.  
  2557.                                                                            
  2558.      ______________________________________________________________________
  2559.      (C) FORMGEN CORPORATION                                       Page B-2
  2560.      FORMGEN FILL                                                  APPENDIX
  2561.      ______________________________________________________________________
  2562.  
  2563.  
  2564.      Error 99  Printer Not Ready
  2565.      ___________________________
  2566.  
  2567.      The printer is off-line or the power is off.  Turn the printer on and
  2568.      ensure that the ``On-Line'' status light is lit.  Try the print
  2569.      routine again.  If the error continues to appear, check that you have
  2570.      selected the proper output port and that your printer is connected
  2571.      properly to the port.  Check all cables to the printer.
  2572.  
  2573.  
  2574.      MATH ERRORS
  2575.      ___________
  2576.  
  2577.      Error 111 -  Unmatched Right Parenthesis
  2578.      ________________________________________
  2579.  
  2580.      In your formula, there must be an equal number of ``opposing''
  2581.      parentheses.  In this case, the formula is missing a left parenthesis
  2582.      or has one too many right parenthesis.
  2583.  
  2584.      Error 112 -  Missing Right Parenthesis
  2585.      ______________________________________
  2586.  
  2587.      Your formula is missing a right parenthesis or has too many left
  2588.      parentheses.  There must be an equal number of left and right
  2589.      parentheses in your formula.
  2590.  
  2591.      Error 120 -  Illegal Character Found in Formula
  2592.      _______________________________________________
  2593.  
  2594.      The arrow will point to a character not accepted by the formula.
  2595.  
  2596.      Error 130 -  Too Many Terms, Parentheses or Symbols
  2597.      ___________________________________________________
  2598.  
  2599.      Formula is too large for DEFINE to handle.  Break the formula into
  2600.      sub-components and place the parts of the formula in non-displayed
  2601.      fields with the final resultant formula in the displayed field.
  2602.  
  2603.      Error 140 -  Missing ``]'' in Field Reference
  2604.      _____________________________________________
  2605.  
  2606.      Field references must be enclosed in square brackets. ie. [12]
  2607.  
  2608.      Error 141 -  Invalid ``['' or ``]'' in Field Reference
  2609.      ______________________________________________________
  2610.  
  2611.      Too many square brackets involved in the field reference.
  2612.  
  2613.      Error 142 -  Non-Numeric Character in Field Reference
  2614.      _____________________________________________________
  2615.  
  2616.      Field references may only contain positive whole numbers enclosed in
  2617.      square brackets.  ie.  [12]
  2618.  
  2619.      Error 150 -  Non-Numeric Character in Constant
  2620.      ______________________________________________
  2621.  
  2622.      Only numbers may be used as constants
  2623.  
  2624.  
  2625.  
  2626.  
  2627.                                                                            
  2628.      ______________________________________________________________________
  2629.      (C) FORMGEN CORPORATION                                       Page B-3
  2630.      FORMGEN FILL                                                  APPENDIX
  2631.      ______________________________________________________________________
  2632.  
  2633.  
  2634.      Error 160 -  Illegal Field Reference
  2635.      ____________________________________
  2636.  
  2637.      Field reference number does not exist or higher than the computed
  2638.      field containing the field reference.
  2639.  
  2640.      Error 161 -  Non-Numeric Field Reference
  2641.      ________________________________________
  2642.  
  2643.      Field references may only contain positive whole numbers enclosed in
  2644.      square brackets.  [12]
  2645.  
  2646.      Error 162 -  Illegal Forward Reference
  2647.      ______________________________________
  2648.  
  2649.      Field reference number is higher than the computed field containing
  2650.      the field reference.
  2651.  
  2652.      Error 163 -  Recursive Field Reference
  2653.      ______________________________________
  2654.  
  2655.      Field reference number is referring to itself or to another field
  2656.      reference which refers to the current field reference.
  2657.  
  2658.      Errors 170 to 173 -  Formula Error
  2659.      __________________________________
  2660.  
  2661.      There is a logic error in the formula.
  2662.  
  2663.      Error 210 - Division by Zero
  2664.      ____________________________
  2665.  
  2666.      The expression making up the divisor equates to zero.
  2667.  
  2668.      Error 220 - Overflow
  2669.      ____________________
  2670.  
  2671.      The value is too large for the field space allowed.
  2672.  
  2673.      Error 230 - Invalid Field Value
  2674.      _______________________________
  2675.  
  2676.      One of the fields referenced contains something FORMGEN FILL cannot
  2677.                                                      FORMGEN FILL 
  2678.      interpret.
  2679.  
  2680.      Error 290 - Formula Must be Specified
  2681.      _____________________________________
  2682.  
  2683.      Computed field types MUST have a formula.
  2684.  
  2685.  
  2686.      SYSTEM MESSAGES
  2687.      _______________
  2688.  
  2689.      Errors 301, 302, 303, 306 - File XXXX.XXX Missing
  2690.      _________________________________________________
  2691.  
  2692.      A file required by FORMGEN FILL is missing.  The program will not be
  2693.                         FORMGEN FILL 
  2694.      able to run.
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.                                                                            
  2701.      ______________________________________________________________________
  2702.      (C) FORMGEN CORPORATION                                       Page B-4
  2703.      FORMGEN FILL                                                  APPENDIX
  2704.      ______________________________________________________________________
  2705.  
  2706.  
  2707.      Errors 304 - File XXXX.HLP Not Available
  2708.      ________________________________________
  2709.  
  2710.      FORMGEN FILL is looking for the HELP file and cannot find it on your
  2711.      FORMGEN FILL
  2712.      program diskette.  This will occur if you have removed your FormGen
  2713.      Fill program diskette from your drive, or have changed directories on
  2714.      your hard drive while operating FormGen Fill.  If this is the case,
  2715.      temporarily exit to DOS [ALT-O], change the directory to the one
  2716.      containing the FormGen Fill program files, then return to FormGen Fill
  2717.      by typing EXIT at the DOS prompt.
  2718.  
  2719.      Error 305  Warning! File print.drv Not Found
  2720.      ____________________________________________
  2721.  
  2722.      FORMGEN FILL is looking for a print driver specified through the
  2723.      FORMGEN FILL
  2724.      Configuration program and cannot locate it.  This normally occurs only
  2725.      with two drive floppy systems where the Program diskette contains only
  2726.      one or two printer driver files (.DRV files) and you have recently
  2727.      reconfigured the FORMGEN FILL program for a printer other than those
  2728.                       FORMGEN FILL
  2729.      contained on your Program diskette.  Copy the appropriate driver from
  2730.      the original Program Disk (Master Copy) onto your working program
  2731.      diskette (you might have to remove one of the current drivers in order
  2732.      to make room on the disk).
  2733.  
  2734.      Error 311 - COMMAND.COM must be present
  2735.      _______________________________________
  2736.  
  2737.      FORMGEN FILL is looking for the COMMAND.COM file from DOS and cannot
  2738.      FORMGEN FILL
  2739.      find it on your disk.  If you are operating a two drive ``floppy''
  2740.      system, you must copy COMMAND.COM onto your working copy of the
  2741.      Program disk.  To do this, you will be required to remove all but the
  2742.      essential .DRV files which pertain to your printer in order to make
  2743.      enough room on your Program disk.  COMMAND.COM requires between 22k
  2744.      and 30k of disk space.
  2745.  
  2746.      Error 312 - FORM-PRT.EXE Not Found
  2747.      __________________________________
  2748.  
  2749.      The print module is missing.
  2750.  
  2751.      Error 321 - Insufficient RAM
  2752.      ____________________________
  2753.  
  2754.      System memory is too full to allow DOS inside FORMGEN FILL.  Exit
  2755.                                                    FORMGEN FILL
  2756.      using [Alt][X], then restart the program.
  2757.  
  2758.      Error 322 - Insufficient RAM
  2759.      ____________________________
  2760.  
  2761.      System memory is too full to hold the print module.  Save the form,
  2762.      exit to DOS (using [Alt][X]), and then run the print module:
  2763.          type:>  FORM-PRT.EXE  filename [Enter]
  2764.                                ________
  2765.  
  2766.      Errors 331 to  334 - Window Space
  2767.      _________________________________
  2768.  
  2769.      There is not enough storage space left to allow the attempted window
  2770.      operation.
  2771.  
  2772.  
  2773.                                                                            
  2774.      ______________________________________________________________________
  2775.      (C) FORMGEN CORPORATION                                       Page B-5
  2776.      FORMGEN FILL                                                  APPENDIX
  2777.      ______________________________________________________________________
  2778.  
  2779.  
  2780.      Error 341 - Out of Field Space
  2781.      ______________________________
  2782.  
  2783.      There is not enough storage space left to allow any more fields.
  2784.  
  2785.  
  2786.      WARNING MESSAGES
  2787.      ________________
  2788.  
  2789.      Message 401 - Invalid Data Path
  2790.      _______________________________
  2791.  
  2792.      You have defined a data path which does not currently exist.  This is
  2793.      usually a spelling error or an incorrect use of the \ in the data
  2794.      path.
  2795.  
  2796.      Message 402 - File Not Found
  2797.      ____________________________
  2798.  
  2799.      The file you are attempting to load cannot be located in the current
  2800.      data path directory.  Check your filename spelling, then the data path
  2801.      configuration [Alt][P] to ensure that FORMGEN FILL is conversing with
  2802.                                            FORMGEN FILL
  2803.      the directory that contains the file in question.
  2804.  
  2805.      Message 403 - Bad File Name
  2806.      ___________________________
  2807.  
  2808.      You are attempting to use an illegal filename.  This is most commonly
  2809.      caused by punctuation symbols in a filename or a bad data path.
  2810.  
  2811.      Message 404 - Field Definition File Not Found
  2812.      _____________________________________________
  2813.  
  2814.      The .FRF file you are attempting to load cannot be located in the
  2815.      current data path directory.  Check your filename spelling, then the
  2816.      data path configuration [Alt][P] to ensure that FORMGEN FILL is
  2817.                                                      FORMGEN FILL
  2818.      conversing with the directory that contains the file in question.
  2819.  
  2820.      Message 411 - File exists. - Overwrite it?
  2821.      __________________________________________
  2822.  
  2823.      FORMGEN FILL is trying to protect you from over writing an existing
  2824.      FORMGEN FILL
  2825.      file.  If you are sure you wish to over write, then enter Y for yes.
  2826.      If you wish to discontinue the save operation, press [Esc] or enter N
  2827.      for no.
  2828.  
  2829.      Message 412 - File has not been saved...
  2830.      ________________________________________
  2831.  
  2832.      Your file has not been saved since changes have been made to the form.
  2833.      Your options are to (1) enter N for no - don't abandon the form, Y for
  2834.      yes - abandon the form.
  2835.  
  2836.      Message 413 - File has not been saved... Abandon it?
  2837.      ____________________________________________________
  2838.  
  2839.      Your file has not been saved since changes have been made to the form.
  2840.      Your options are to (1) enter N for no - don't abandon the form, Y for
  2841.      yes - abandon the form.
  2842.  
  2843.  
  2844.  
  2845.                                                                            
  2846.      ______________________________________________________________________
  2847.      (C) FORMGEN CORPORATION                                       Page B-6
  2848.      FORMGEN FILL                                                  APPENDIX
  2849.      ______________________________________________________________________
  2850.  
  2851.  
  2852.      Message 421  -  Prompt Must Be Specified
  2853.      ________________________________________
  2854.  
  2855.      You must specify a prompt for the field to be established.  Press
  2856.      [Esc] to cancel the field.
  2857.  
  2858.      Message 422  -  Format Must Be Specified
  2859.      ________________________________________
  2860.  
  2861.      You must specify a format for the field.  Press [Esc] to cancel the
  2862.      field.
  2863.  
  2864.      Message 423  -  Starting Number Must Be Specified
  2865.      _________________________________________________
  2866.  
  2867.      A serial number must have a starting number specified.  Enter a number
  2868.      or press [Esc] to cancel the field.
  2869.  
  2870.      Message 431  -  FORM File Must Be Specified
  2871.      ___________________________________________
  2872.  
  2873.      You cannot start the FILL module without specifying a definition file
  2874.      to be filled.
  2875.  
  2876.  
  2877.                                TECHNICAL SUPPORT
  2878.                                _________________
  2879.      +---------------------------------------------------------------------+
  2880.                 For technical support, telephone (416) 857-0022.
  2881.      |                                                                     |
  2882.                          (9am - 5pm Eastern Time Zone)
  2883.      |                                                                     |
  2884.      +---------------------------------------------------------------------+
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.                                                                            
  2913.      ______________________________________________________________________
  2914.      (C) FORMGEN CORPORATION                                       Page B-7
  2915.  
  2916.  
  2917.  
  2918.      FORMGEN FILL                                                     INDEX
  2919.      ______________________________________________________________________
  2920.  
  2921.  
  2922.  
  2923.                     INDEX
  2924.                     _____                    Port  7, 19, 23, 26, 27
  2925.                                              Print  1, 3, 4, 11, 17, 21, 26, 27
  2926.      Addition  13                            Printed output  21, 25
  2927.      American Express  9                     Printing  1, 6, 16, 17, 21, 22, 23
  2928.      Arrow keys  10, 23                      Prompt string  15, 16
  2929.      ASCII  16                               Record  7, 16
  2930.      Batch  6, 21, 22, 23                    Reset  17, 20
  2931.      Clear the Form Design Pad  17           Save  1, 3, 18, 26
  2932.      Comma  11                               Sequential number  1
  2933.      Computed field  10, 12                  Serial Number  14, 15
  2934.      Constant value  13                      Start  15
  2935.      Copies  5, 25                           Status Line  10, 11, 12, 14, 15, 25
  2936.      Credit card  1, 9, 14                   Subtraction  13
  2937.      Current at entry  8, 13                 Switch  7, 19, 23
  2938.      Current at print  8, 13                 Syntax  7, 19, 23
  2939.      Data file  7, 25                        Text field  25
  2940.      Data only  1                            Time field  13
  2941.      Database  1, 6, 16                      Upper case  14, 15
  2942.      Date field  9, 13                       User Defined  9
  2943.      Definition  1, 3, 7, 10, 12, 13,        ZIP  7, 14
  2944.          14, 17, 19, 25, 26
  2945.      Disable mouse  23
  2946.      Division  13
  2947.      Dollar sign  11
  2948.      Entered field  11
  2949.      Exit  3, 4, 21, 26, 27
  2950.      Field format  10
  2951.      Field type  9, 14, 15, 25
  2952.      Field value  8, 13
  2953.      Form parameters  27
  2954.      FORM-PRT  1, 21, 22, 23
  2955.      Format characters  8, 11
  2956.      Format Mask  15, 16
  2957.      Formatting symbols  10
  2958.      Grid  1, 9, 17, 26
  2959.      Help  3
  2960.      Increment at entry  9
  2961.      Increment at print  9
  2962.      Incremental numbering  9
  2963.      Landscape mode  16, 25
  2964.      Load  17, 26
  2965.      Lower case  15
  2966.      MasterCard  9
  2967.      Minus sign  11
  2968.      Mouse  10
  2969.      Multiplication  13
  2970.      Number fields  9
  2971.      Parentheses  12, 13
  2972.      Period  11
  2973.      Phone  14
  2974.      Plus sign  11
  2975.  
  2976.  
  2977.                                                                            
  2978.      ______________________________________________________________________
  2979.      (C) FORMGEN CORPORATION                                         Page i